| Name |
Status |
Type |
Time(s) |
| testForField_withAnnotation_findsFieldDeclaration
๐
|
Success |
|
0.021 |
| testForAnnotation_skipsProcessedNodes
๐
|
Success |
|
0.025 |
| testForAnnotation_findsMarkerAnnotation_populatesReferenceHolder
๐
|
Success |
|
0.020 |
| testForAnnotation_andImports_findsImports
๐
|
Success |
|
0.011 |
| testForMethodCalls_withImports_findsAllNodes
๐
|
Success |
|
0.011 |
| testForMethodCalls_findsMethodInvocation_populatesReferenceHolder
๐
|
Success |
|
0.010 |
| testForImport_findsImportDeclaration_populatesReferenceHolder
๐
|
Success |
|
0.010 |
| testCollect_returnsAllFoundNodes
๐
|
Success |
|
0.011 |
| testReferenceHolder_multipleNodes_allAccessible
๐
|
Success |
|
0.014 |
| testReferenceHolder_isCorrectlyPopulated_andAccessibleAfterProcessing
๐
|
Success |
|
0.012 |
| testReferenceHolder_returnsNullForNonExistentKey
๐
|
Success |
|
0.009 |
| Name |
Status |
Type |
Time(s) |
| testIfThrowStatement_matches
๐
|
Success |
|
0.011 |
| testIfReturnStatement_matches
๐
|
Success |
|
0.010 |
| testIfIfStatementWithElse_matches
๐
|
Success |
|
0.007 |
| testIfVariableDeclaration_matches
๐
|
Success |
|
0.013 |
| testIfContinueStatement_matches
๐
|
Success |
|
0.009 |
| testIfIfStatement_matches
๐
|
Success |
|
0.009 |
| testIfBlock_matches
๐
|
Success |
|
0.004 |
| testIfExpressionStatement_matches
๐
|
Success |
|
0.013 |
| testIfBreakStatement_matches
๐
|
Success |
|
0.009 |
| testIfVariableDeclarationMatching_withPredicate
๐
|
Success |
|
0.007 |
| testIfIfStatementWithoutElse_matches
๐
|
Success |
|
0.003 |
| testMatchAll_processesAll
๐
|
Success |
|
0.011 |
| testIfTypeMatching_withPredicate
๐
|
Success |
|
0.005 |
| testIfType_matches
๐
|
Success |
|
0.008 |
| testIsControlFlowStatement_throwTrue
๐
|
Success |
|
0.011 |
| testIsControlFlowStatement_continueTrue
๐
|
Success |
|
0.007 |
| testGetExpression_returnsOptionalWithExpression
๐
|
Success |
|
0.007 |
| testGetAssignment_returnsEmpty
๐
|
Success |
|
0.009 |
| testGetAssignment_returnsOptionalWithAssignment
๐
|
Success |
|
0.006 |
| testIsAssignmentStatement_returnFalse
๐
|
Success |
|
0.007 |
| testIsControlFlowStatement_returnTrue
๐
|
Success |
|
0.005 |
| testIsAssignmentStatement_returnTrue
๐
|
Success |
|
0.006 |
| testIsControlFlowStatement_breakTrue
๐
|
Success |
|
0.006 |
| testIsControlFlowStatement_returnFalse
๐
|
Success |
|
0.006 |
| testGetExpression_returnsEmpty
๐
|
Success |
|
0.006 |
| testChaining_stopsAfterFirstMatch
๐
|
Success |
|
0.009 |
| testIsHandled_returnsTrueAfterMatch
๐
|
Success |
|
0.006 |
| testIfBlockWithSingleStatement_matches
๐
|
Success |
|
0.006 |
| testIfTypeMapping_mapsResult
๐
|
Success |
|
0.006 |
| testIfThenStatementIs_nonIfStatement
๐
|
Success |
|
0.006 |
| testIfTypeMapping_nullResult
๐
|
Success |
|
0.006 |
| testIfThenStatementIs_wrappedInBlock
๐
|
Success |
|
0.006 |
| testIfThenStatementIs_directMatch
๐
|
Success |
|
0.009 |
| testIfBlockWithSingleStatement_noMatchMultiple
๐
|
Success |
|
0.006 |
| testIsHandled_returnsFalseInitially
๐
|
Success |
|
0.007 |
| testOn_createsNodeMatcher
๐
|
Success |
|
0.003 |
| testIfPrefixIncrementOrDecrement_matchesDecrement
๐
|
Success |
|
0.004 |
| testIfPrefixExpression_matches
๐
|
Success |
|
0.003 |
| testIfMethodInvocation_matches
๐
|
Success |
|
0.004 |
| testIfSimpleName_matches
๐
|
Success |
|
0.003 |
| testIfAssignmentWithOperator_matches
๐
|
Success |
|
0.002 |
| testIfPostfixIncrementOrDecrement_matchesIncrement
๐
|
Success |
|
0.003 |
| testIfAssignment_matches
๐
|
Success |
|
0.002 |
| testIfMethodInvocationNamed_matches
๐
|
Success |
|
0.006 |
| testIfPostfixExpression_matches
๐
|
Success |
|
0.012 |
| testOrElse_doesNotExecuteWhenHandled
๐
|
Success |
|
0.011 |
| testOrElse_executesWhenNotHandled
๐
|
Success |
|
0.009 |
| testOrElseGet_returnsEmptyWhenHandled
๐
|
Success |
|
0.015 |
| testOrElseGet_returnsOptionalWhenNotHandled
๐
|
Success |
|
0.013 |
| testOrElseDo_executesWhenNotHandled
๐
|
Success |
|
0.006 |
| Name |
Status |
Type |
Time(s) |
| testGetRemainingCount_returnsCorrectCount
๐
|
Success |
|
0.013 |
| testIsMiddle_returnsFalseForFirst
๐
|
Success |
|
0.005 |
| testHasNext_returnsFalseForLast
๐
|
Success |
|
0.007 |
| testIsOnly_returnsTrueForSingle
๐
|
Success |
|
0.004 |
| testHasNext_returnsTrueWhenMore
๐
|
Success |
|
0.006 |
| testIsLast_returnsTrueForLast
๐
|
Success |
|
0.008 |
| testIsMiddle_returnsTrueForMiddle
๐
|
Success |
|
0.007 |
| testIsFirst_returnsFalseForNonFirst
๐
|
Success |
|
0.009 |
| testIsFirst_returnsTrueForFirst
๐
|
Success |
|
0.009 |
| testHasPrevious_returnsTrueWhenPrevious
๐
|
Success |
|
0.010 |
| testHasPrevious_returnsFalseForFirst
๐
|
Success |
|
0.010 |
| testGetRemainingStatements_emptyForLast
๐
|
Success |
|
0.006 |
| testGetPrecedingStatements_returnsBeforeCurrent
๐
|
Success |
|
0.006 |
| testGetRemainingStatements_returnsAfterCurrent
๐
|
Success |
|
0.005 |
| testGetPrecedingStatements_emptyForFirst
๐
|
Success |
|
0.006 |
| testIfFirst_executesForFirst
๐
|
Success |
|
0.009 |
| testIfLast_executesForLast
๐
|
Success |
|
0.009 |
| testIfNotLast_executesForNonLast
๐
|
Success |
|
0.006 |
| testIfLast_doesNotExecuteForNonLast
๐
|
Success |
|
0.007 |
| testIfOnly_executesForOnly
๐
|
Success |
|
0.007 |
| testGetNextStatement_returnsNext
๐
|
Success |
|
0.009 |
| testGetPreviousStatement_returnsPrevious
๐
|
Success |
|
0.005 |
| testGetPreviousStatement_returnsEmptyForFirst
๐
|
Success |
|
0.007 |
| testGetStatementAt_outOfBounds
๐
|
Success |
|
0.006 |
| testGetNextStatement_returnsEmptyForLast
๐
|
Success |
|
0.008 |
| testGetStatementAt_negativeOffset
๐
|
Success |
|
0.005 |
| testGetStatementAt_positiveOffset
๐
|
Success |
|
0.006 |
| testNextIs_returnsTrueForMatchingType
๐
|
Success |
|
0.003 |
| testNextIsWithPredicate_returnsTrueWhenBothMatch
๐
|
Success |
|
0.008 |
| testNextMatches_returnsTrueWhenMatches
๐
|
Success |
|
0.008 |
| testMatcher_returnsNodeMatcher
๐
|
Success |
|
0.007 |
| testNextMatches_returnsFalseWhenNoMatch
๐
|
Success |
|
0.006 |
| testContextChaining_withIfLast
๐
|
Success |
|
0.011 |
| testGetRemainingCount_zeroForLast
๐
|
Success |
|
0.007 |
| testSingleStatement_isFirstLastOnly
๐
|
Success |
|
0.005 |
| testProcessBlock_earlyTermination
๐
|
Success |
|
0.009 |
| testForSingle_createsContext
๐
|
Success |
|
0.008 |
| testForEachInBlock_processesAllStatements
๐
|
Success |
|
0.008 |
| testProcessBlock_returnsEmpty
๐
|
Success |
|
0.006 |
| testForStatement_createsContextWithPosition
๐
|
Success |
|
0.005 |
| Name |
Status |
Type |
Time(s) |
| testEvaluateCombinedExpression
๐
|
Success |
|
0.006 |
| testEvaluateReferencedInFalse
๐
|
Success |
|
0.006 |
| testCustomGuardRegistration
๐
|
Success |
|
0.004 |
| testEvaluateOrExpression
๐
|
Success |
|
0.002 |
| testParseMatchesAnyWithLiterals
๐
|
Success |
|
0.003 |
| testParseInstanceOfArray
๐
|
Success |
|
0.001 |
| testParseOr
๐
|
Success |
|
0.000 |
| testEvaluateMatchesNone
๐
|
Success |
|
0.006 |
| testParseReferencedIn
๐
|
Success |
|
0.000 |
| testParseSimpleFunctionCall
๐
|
Success |
|
0.000 |
| testParseNotContainsGuard
๐
|
Success |
|
0.004 |
| testParseContainsGuard
๐
|
Success |
|
0.000 |
| testEvaluateReferencedIn
๐
|
Success |
|
0.001 |
| testParseParentheses
๐
|
Success |
|
0.004 |
| testParseMultipleArgs
๐
|
Success |
|
0.001 |
| testParseEmptyThrows
๐
|
Success |
|
0.001 |
| testParseInstanceOf
๐
|
Success |
|
0.000 |
| testEvaluateMatchesNoneWithLiterals
๐
|
Success |
|
0.002 |
| testEvaluateElementKindMatchesMethod
๐
|
Success |
|
0.007 |
| testParseUnterminatedStringLiteral
๐
|
Success |
|
0.001 |
| testEvaluateSourceVersionGEFalse
๐
|
Success |
|
0.001 |
| testParseElementKindMatches
๐
|
Success |
|
0.000 |
| testGuardRegistryGet
๐
|
Success |
|
0.004 |
| testParseMatchesNoneWithLiterals
๐
|
Success |
|
0.000 |
| testEvaluateNotExpression
๐
|
Success |
|
0.001 |
| testEvaluateMatchesAnyWithLiterals
๐
|
Success |
|
0.005 |
| testEvaluateSourceVersionGE
๐
|
Success |
|
0.001 |
| testEvaluateSourceVersionLE
๐
|
Success |
|
0.004 |
| testEvaluateMatchesAny
๐
|
Success |
|
0.001 |
| testParseAnd
๐
|
Success |
|
0.000 |
| testParseNot
๐
|
Success |
|
0.001 |
| testEvaluateSourceVersionBetween
๐
|
Success |
|
0.001 |
| Name |
Status |
Type |
Time(s) |
| testParseHintOnlyRule
๐
|
Success |
|
0.000 |
| testParseWithBlockComments
๐
|
Success |
|
0.001 |
| testParseImportPattern
๐
|
Success |
|
0.007 |
| testDefaultSeverity
๐
|
Success |
|
0.001 |
| testParseRuleWithGuard
๐
|
Success |
|
0.001 |
| testErrorInvalidMetadata
๐
|
Success |
|
0.007 |
| testParseConstructorPattern
๐
|
Success |
|
0.001 |
| testCompleteFileWithMultipleFeatures
๐
|
Success |
|
0.001 |
| testParseRuleWithMultiRewrite
๐
|
Success |
|
0.000 |
| testParseMultipleRules
๐
|
Success |
|
0.001 |
| testErrorEmptyContent
๐
|
Success |
|
0.001 |
| testParseMetadata
๐
|
Success |
|
0.007 |
| testParseStatementPattern
๐
|
Success |
|
0.001 |
| testErrorMissingTerminator
๐
|
Success |
|
0.001 |
| testParseSimpleRule
๐
|
Success |
|
0.007 |
| testParseAnnotationPattern
๐
|
Success |
|
0.000 |
| testParseWithLineComments
๐
|
Success |
|
0.000 |
| testParseBlockPattern
๐
|
Success |
|
0.001 |
| Name |
Status |
Type |
Time(s) |
| testAutoBindingDollarUnderscore
๐
|
Success |
|
0.006 |
| testFixUtilitiesInvalidReplacementPattern
๐
|
Success |
|
0.034 |
| testHintContextCancel
๐
|
Success |
|
0.001 |
| testFixUtilitiesEmbeddedPlaceholderReplacement
๐
|
Success |
|
0.008 |
| testFindMatchesByNodeTypeNoMatches
๐
|
Success |
|
0.001 |
| testTriggerTreeKindAnnotation
๐
|
Success |
|
0.009 |
| testFixUtilitiesDeterminePatternKind
๐
|
Success |
|
0.005 |
| testHintContextGetVariables
๐
|
Success |
|
0.002 |
| testTriggerPatternsAnnotation
๐
|
Success |
|
0.010 |
| testFixUtilitiesConstructorReplacement
๐
|
Success |
|
0.011 |
| testHintContextGetVariableNames
๐
|
Success |
|
0.005 |
| testFindMatchesByNodeType
๐
|
Success |
|
0.007 |
| testConstraintVariableTypeAnnotation
๐
|
Success |
|
0.005 |
| testAutoBindingDollarThis
๐
|
Success |
|
0.002 |
| testSeverityEnum
๐
|
Success |
|
0.000 |
| testFixUtilitiesSimplePlaceholderReplacement
๐
|
Success |
|
0.005 |
| testFindMatchesByNodeTypeMultipleTypes
๐
|
Success |
|
0.002 |
| testHintKindEnum
๐
|
Success |
|
0.000 |
| testEnhancedHintAnnotation
๐
|
Success |
|
0.000 |
| Name |
Status |
Type |
Time(s) |
| testSimpleField
๐
|
Success |
|
0.005 |
| testFieldWithPlaceholderType
๐
|
Success |
|
0.004 |
| testSimpleMarkerAnnotation
๐
|
Success |
|
0.001 |
| testBodyConstraintPositive_SuperCallMissing
๐
|
Success |
|
0.006 |
| testSimpleMethodDeclaration
๐
|
Success |
|
0.001 |
| testBodyConstraintMultipleMethods
๐
|
Success |
|
0.002 |
| testBodyConstraintNegative_SuperCallPresent
๐
|
Success |
|
0.007 |
| testSimpleMethodCall
๐
|
Success |
|
0.003 |
| testBodyConstraintSuperCallInNestedBlock
๐
|
Success |
|
0.002 |
| testBodyConstraintAbstractMethod_Negated
๐
|
Success |
|
0.003 |
| testSimpleImport
๐
|
Success |
|
0.004 |
| testMultipleImports
๐
|
Success |
|
0.001 |
| testBodyConstraintEmptyMethod
๐
|
Success |
|
0.004 |
| testFieldWithAnnotation
๐
|
Success |
|
0.002 |
| testMultipleAnnotationsOnSameElement
๐
|
Success |
|
0.004 |
| testBodyConstraintNegative_MissingSuperCall
๐
|
Success |
|
0.005 |
| testMethodDeclarationWithMultiPlaceholderParameters
๐
|
Success |
|
0.008 |
| testMethodCallWithMultipleArguments
๐
|
Success |
|
0.009 |
| testBodyConstraintMethodCallInBody
๐
|
Success |
|
0.009 |
| testMethodDeclarationWithParameters
๐
|
Success |
|
0.009 |
| testAnnotationWithParameters
๐
|
Success |
|
0.009 |
| testOverrideConstraint_NoBindings
๐
|
Success |
|
0.008 |
| testMethodDeclarationWithoutOverrideConstraint
๐
|
Success |
|
0.001 |
| testBodyConstraintPositive_SuperCallPresent
๐
|
Success |
|
0.006 |
| testMethodCallWithPlaceholderQualifier
๐
|
Success |
|
0.007 |
| testMethodDeclarationWithReturnType
๐
|
Success |
|
0.002 |
| testStaticImport
๐
|
Success |
|
0.001 |
| testMethodDeclarationWithPlaceholderName
๐
|
Success |
|
0.002 |
| Name |
Status |
Type |
Time(s) |
| testAddIncludeIgnoresBlank
๐
|
Success |
|
0.000 |
| testIncludeWithOtherMetadata
๐
|
Success |
|
0.003 |
| testResolveIncludesMergesRules
๐
|
Success |
|
0.001 |
| testResolveIncludesByDeclaredIdNotRegistryKey
๐
|
Success |
|
0.002 |
| testHintFileDefaultIncludesEmpty
๐
|
Success |
|
0.000 |
| testNoIncludesReturnsOwnRules
๐
|
Success |
|
0.004 |
| testResolveIncludesMissingReference
๐
|
Success |
|
0.001 |
| testParseMultipleIncludes
๐
|
Success |
|
0.002 |
| testResolveIncludesTransitive
๐
|
Success |
|
0.002 |
| testParseIncludeDirective
๐
|
Success |
|
0.001 |
| testResolveIncludesCircularReference
๐
|
Success |
|
0.001 |
| Name |
Status |
Type |
Time(s) |
| testParseSimpleExpression
๐
|
Success |
|
0.055 |
| testParsePlaceholderExpression
๐
|
Success |
|
0.001 |
| testParseConstructorWithoutArguments
๐
|
Success |
|
0.008 |
| testParseMethodInvocation
๐
|
Success |
|
0.001 |
| testParseConstructorWithComplexArguments
๐
|
Success |
|
0.004 |
| testParseIfStatement
๐
|
Skipped |
org.opentest4j.AssertionFailedError: Parser should return a non-null node ==> expected: not <null>
at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:152)
at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
at org.junit.jupiter.api.AssertNotNull.failNull(AssertNotNull.java:49)
at org.junit.jupiter.api.AssertNotNull.assertNotNull(AssertNotNull.java:35)
at org.junit.jupiter.api.Assertions.assertNotNull(Assertions.java:312)
at org.sandbox.jdt.triggerpattern.test.PatternParserTest.testParseIfStatement(PatternParserTest.java:73)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) |
0.000 |
| testParseConstructorWithPlaceholders
๐
|
Success |
|
0.004 |
| testParseReturnStatement
๐
|
Success |
|
0.002 |
| Name |
Status |
Type |
Time(s) |
| testParseRuleAutoDetectsImports
๐
|
Success |
|
0.000 |
| testPreviewGeneratorMultiplePlaceholders
๐
|
Success |
|
0.001 |
| testParseRuleWithStaticImportDirectives
๐
|
Success |
|
0.004 |
| testParseRuleWithImportDirectives
๐
|
Success |
|
0.000 |
| testHintFileRegistryUnregister
๐
|
Success |
|
0.000 |
| testImportDirectiveAddAndRemove
๐
|
Success |
|
0.001 |
| testHintFileRegistryBundledLibraryNames
๐
|
Success |
|
0.001 |
| testPreviewGeneratorVariadicPlaceholder
๐
|
Success |
|
0.008 |
| testImportDirectiveEmpty
๐
|
Success |
|
0.001 |
| testImportDirectiveMerge
๐
|
Success |
|
0.000 |
| testPreviewGeneratorSimple
๐
|
Success |
|
0.000 |
| testHintFileRegistryLoadFromString
๐
|
Success |
|
0.007 |
| testPreviewGeneratorHintOnly
๐
|
Success |
|
0.000 |
| testPreviewGeneratorFromRule
๐
|
Success |
|
0.000 |
| testTransformationRuleWithImports
๐
|
Success |
|
0.001 |
| testImportDirectiveDetectFromPatternNoFqn
๐
|
Success |
|
0.000 |
| testHintFileRegistryGetAll
๐
|
Success |
|
0.003 |
| testTransformationRuleWithoutImports
๐
|
Success |
|
0.000 |
| testImportDirectiveDetectFromPattern
๐
|
Success |
|
0.001 |
| testPreviewFormat
๐
|
Success |
|
0.000 |
| testImportDirectiveConstructorWithLists
๐
|
Success |
|
0.004 |
| Name |
Status |
Type |
Time(s) |
| testBlockPatternParserCreatesBlock
๐
|
Success |
|
0.008 |
| testMixedPatternLastArgSeparate
๐
|
Success |
|
0.003 |
| testEngineFindsBlockPatternMatches
๐
|
Success |
|
0.005 |
| testBlockPatternEmptyBeforeReturn
๐
|
Success |
|
0.003 |
| testMixedPatternFirstArgSeparateEmptyRest
๐
|
Success |
|
0.001 |
| testMixedPatternFirstArgSeparateRestInList
๐
|
Success |
|
0.004 |
| testMixedPatternFirstAndLastSeparate
๐
|
Success |
|
0.001 |
| testExistingMultiPlaceholderStillWorks
๐
|
Success |
|
0.001 |
| testMixedPatternNotEnoughArgs
๐
|
Success |
|
0.001 |
| testEngineMixedArgPattern
๐
|
Success |
|
0.002 |
| testBlockPatternMatchesEmptyBlock
๐
|
Success |
|
0.002 |
| testBlockPatternMatchesAllStatements
๐
|
Success |
|
0.002 |
| testBlockPatternNoReturn
๐
|
Success |
|
0.005 |
| testExistingMultiPlaceholderZeroArgs
๐
|
Success |
|
0.001 |
| testBlockPatternStatementsBeforeReturn
๐
|
Success |
|
0.006 |
| Name |
Status |
Type |
Time(s) |
| testAncestorNavigation
๐
|
Success |
|
0.041 |
| testAssignmentByOperator
๐
|
Success |
|
0.036 |
| testHierarchicalSearch
๐
|
Success |
|
0.010 |
| testInfixExpressionByOperator
๐
|
Success |
|
0.040 |
| testMethodDeclarationByName
๐
|
Success |
|
0.002 |
| testSingleVisitor
๐
|
Success |
|
0.006 |
| testCatchClauseByExceptionType
๐
|
Success |
|
0.030 |
| testFieldDeclarationByType
๐
|
Success |
|
0.041 |
| testClassInstanceCreationWithTypeAndNavigate
๐
|
Success |
|
0.007 |
| testMethodInvocationFiltering
๐
|
Success |
|
0.003 |
| testTypeDeclarationByName
๐
|
Success |
|
0.007 |
| testSuperMethodInvocationByName
๐
|
Success |
|
0.023 |
| testBasicChaining
๐
|
Success |
|
0.005 |
| testForStatementWithTypeFilter
๐
|
Success |
|
0.026 |
| Name |
Status |
Type |
Time(s) |
| matchNodeWithPredicateFiltersCorrectly
๐
|
Success |
|
0.009 |
| matchNodeHandledStatePreventsDuplicate
๐
|
Success |
|
0.004 |
| matchNodeFindsCorrectType
๐
|
Success |
|
0.002 |
| findsIfStatements
๐
|
Success |
|
0.008 |
| collectsNodesInReferenceHolder
๐
|
Success |
|
0.006 |
| accumulatesDataAcrossMultipleNodeTypes
๐
|
Success |
|
0.008 |
| onEachStatementProcessesAllStatements
๐
|
Success |
|
0.007 |
| withReferenceHolderCreatesBuilder
๐
|
Success |
|
0.008 |
| withReferenceHolderAndSetCreatesBuilder
๐
|
Success |
|
0.001 |
| findsReturnStatements
๐
|
Success |
|
0.006 |
| processorProvidesAccessToUnderlyingProcessor
๐
|
Success |
|
0.001 |
| filtersByMethodName
๐
|
Success |
|
0.001 |
| findsAllMethodInvocations
๐
|
Success |
|
0.001 |
| findsEnhancedForLoops
๐
|
Success |
|
0.001 |
| providesAccessToLoopVariable
๐
|
Success |
|
0.000 |
| findsAssignments
๐
|
Success |
|
0.004 |
| multipleVisitorsCanBeChained
๐
|
Success |
|
0.005 |
| builderReturnsItselfForChaining
๐
|
Success |
|
0.001 |
| findsVariableDeclarations
๐
|
Success |
|
0.001 |
| findsAllMethodDeclarations
๐
|
Success |
|
0.001 |
| findsTypeDeclarations
๐
|
Success |
|
0.002 |
| Name |
Status |
Type |
Time(s) |
| testMultipleBlocksWithSeparateInstances
๐
|
Success |
|
0.013 |
| testFindClassInstanceCreationInAnonymousClasses
๐
|
Success |
|
0.035 |
| testChainedVisitorWithoutFirstMatchBug
๐
|
Skipped |
AstProcessorBuilder bug: chained ClassInstanceCreation visitor not called when first MethodInvocation visitor has no match (PR #678) |
0.000 |
| testFindClassInstanceCreationWithTypeFilter
๐
|
Success |
|
0.027 |
| testScopeFunctionBehavior
๐
|
Success |
|
0.013 |
| testFindStandaloneClassInstanceCreation
๐
|
Success |
|
0.016 |
| testJFacePluginPattern
๐
|
Success |
|
0.017 |
| testFindClassInstanceCreationInNestedBlocks
๐
|
Success |
|
0.018 |
| testFindAllClassInstanceCreationInMethod
๐
|
Success |
|
0.012 |
| testFindClassInstanceCreationInLambdas
๐
|
Success |
|
0.027 |
| testDeeplyNestedClassInstanceCreation
๐
|
Success |
|
0.017 |
| Name |
Status |
Type |
Time(s) |
| simpleNameNotMatchingVarNameIsNotIdentity
๐
|
Success |
|
0.003 |
| simpleNameMatchingVarNameIsIdentity
๐
|
Success |
|
0.000 |
| infixExpressionIsNotIdentity
๐
|
Success |
|
0.001 |
| nullVarNameReturnsFalse
๐
|
Success |
|
0.006 |
| negatesSimpleNameWithoutParentheses
๐
|
Success |
|
0.002 |
| nullAstThrowsException
๐
|
Success |
|
0.003 |
| negatesInfixExpressionWithParentheses
๐
|
Success |
|
0.002 |
| nullConditionThrowsException
๐
|
Success |
|
0.003 |
| simpleNameIsNotNegated
๐
|
Success |
|
0.001 |
| prefixExpressionWithMinusIsNotNegated
๐
|
Success |
|
0.006 |
| prefixExpressionWithNotIsNegated
๐
|
Success |
|
0.001 |
| stripsNegationFromPrefixExpression
๐
|
Success |
|
0.001 |
| returnsOriginalIfNotNegated
๐
|
Success |
|
0.001 |
| simpleNameDoesNotNeedParentheses
๐
|
Success |
|
0.002 |
| infixExpressionNeedsParentheses
๐
|
Success |
|
0.001 |
| nullInputThrowsException
๐
|
Success |
|
0.001 |
| Name |
Status |
Type |
Time(s) |
| testValidationWithoutCompilationUnit
๐
|
Success |
|
0.008 |
| testCollectAnnotations
๐
|
Success |
|
0.048 |
| testFindSuppressWarningsAnnotations
๐
|
Success |
|
0.017 |
| testFindOverrideAnnotations
๐
|
Success |
|
0.014 |
| testFindDeprecatedAnnotations
๐
|
Success |
|
0.016 |
| testValidationRequiresAnnotationAndType
๐
|
Success |
|
0.021 |
| testEarlyTermination
๐
|
Success |
|
0.015 |
| testExcludingProcessedNodes
๐
|
Success |
|
0.013 |
| testReferenceHolderDataCollection
๐
|
Success |
|
0.013 |
| testFindStaticImports
๐
|
Success |
|
0.019 |
| testFindRegularImports
๐
|
Success |
|
0.019 |
| testFindSingleMethodCall
๐
|
Success |
|
0.014 |
| testCollectMethodCalls
๐
|
Success |
|
0.012 |
| testFindMultipleMethodCalls
๐
|
Success |
|
0.014 |
| Name |
Status |
Type |
Time(s) |
| methodDefaultCharsetIsDefaultCharset
๐
|
Success |
|
0.001 |
| methodGetPropertyIsGetProperty
๐
|
Success |
|
0.001 |
| methodLineSeparatorIsLineSeparator
๐
|
Success |
|
0.055 |
| fieldUtf8IsUtf8
๐
|
Success |
|
0.001 |
| methodToStringIsToString
๐
|
Success |
|
0.000 |
| methodConcatIsConcat
๐
|
Success |
|
0.000 |
| methodSumIsSum
๐
|
Success |
|
0.000 |
| methodMinIsMin
๐
|
Success |
|
0.004 |
| methodMaxIsMax
๐
|
Success |
|
0.000 |
| methodStreamIsStream
๐
|
Success |
|
0.001 |
| methodForeachIsForEach
๐
|
Success |
|
0.004 |
| methodReduceIsReduce
๐
|
Success |
|
0.001 |
| methodAnyMatchIsAnyMatch
๐
|
Success |
|
0.000 |
| methodNoneMatchIsNoneMatch
๐
|
Success |
|
0.000 |
| methodFilterIsFilter
๐
|
Success |
|
0.000 |
| methodMapIsMap
๐
|
Success |
|
0.000 |
| methodAllMatchIsAllMatch
๐
|
Success |
|
0.001 |
| methodForEachOrderedIsForEachOrdered
๐
|
Success |
|
0.006 |
| javaLangDoubleIsCorrect
๐
|
Success |
|
0.002 |
| javaLangStringIsCorrect
๐
|
Success |
|
0.001 |
| javaLangMathIsCorrect
๐
|
Success |
|
0.004 |
| javaLangLongIsCorrect
๐
|
Success |
|
0.001 |
| javaLangIntegerIsCorrect
๐
|
Success |
|
0.000 |
| Name |
Status |
Type |
Time(s) |
| testBuilderWithExceptionType
๐
|
Success |
|
0.001 |
| testBuilderDefaultsToNull
๐
|
Success |
|
0.009 |
| testBuilderWithSuperClassName
๐
|
Success |
|
0.001 |
| testBuilderIsImmutable
๐
|
Success |
|
0.001 |
| testBuilderWithImportName
๐
|
Success |
|
0.000 |
| testBuilderWithTypeof
๐
|
Success |
|
0.007 |
| testBuilderWithMultipleFields
๐
|
Success |
|
0.001 |
| testBuilderWithTypeofByName
๐
|
Success |
|
0.007 |
| testArrayDefensiveCopy
๐
|
Success |
|
0.001 |
| testBuilderWithTypeName
๐
|
Success |
|
0.000 |
| testBuilderWithAnnotationName
๐
|
Success |
|
0.000 |
| testBuilderWithOperator
๐
|
Success |
|
0.000 |
| testBuilderWithMethodName
๐
|
Success |
|
0.004 |